/**
 * 
 */
package abstractfactories2.store.ext;

import abstractfactories2.product.ProductA;
import abstractfactories2.product.ProductB;
import abstractfactories2.product.ProductC;
import abstractfactories2.product.productAimpl.ConcreteProductA1;
import abstractfactories2.product.productBimpl.ConcreteProductB1;
import abstractfactories2.product.productCimpl.ConcreteProductC1;
import abstractfactories2.store.Store;

/**
 * @author hoannguyen
 *
 */
public class ConcreteStore1 extends Store{

	@Override
	public ProductA createProductA() {
		return new ConcreteProductA1();
	}

	@Override
	public ProductB createProductB() {
		return new ConcreteProductB1();
	}

	@Override
	public ProductC createProductC() {
		return new ConcreteProductC1();
	}

}
